package smallfrench.moteur.biblio;

import java.util.HashMap;

import smallfrench.moteur.interp.RObjet;

/**
 * Un paquet, un package immuable.
 * @author antoine1023
 *
 */
public class RPaquet extends RObjet {

	private final HashMap<String, RObjet> map;

	public RPaquet(RObjet[] o) {
		super(RClassePaquet.CLASSE);
		map = new HashMap<String, RObjet>();
	}

	public RPaquet(HashMap<String, RObjet> map) {
		super(RClassePaquet.CLASSE);
		this.map = map;
	}

	@Override
	public boolean equals(Object objet) {
		return false;
	}

	@Override
	public RObjet getMembre(String nom) {
		return map.get(nom);
	}

	@Override
	public RChaine enChaine() {
		return new RChaine("Paquet");
	}

}
